SQL导数据过程中遇到的问题
2014-03-21 14:30
232 查看
问题描述:
sql导数据时,遇到 AllExamltems 的字段中有“|”,如“左腕关节正斜位|左手掌正斜位|”,需要得到的数据时“左腕关节正斜位”。
SQL语句:
涉及函数:
1) LEFT( string, n )
参数:
string :字符串表达式其中最左边的那些字符将被返回。如果 string 包含 Null,将返回 Null。
n :数值表达式,指出将返回多少个字符。如果为 0,返回零长度字符串 ("")。如果大于或等于 string 的字符数,则返回整个字符串。
2) CHARINDEX ( expression1 , expression2 , [ start_location ] )
参数:
expression1:一个表达式,其中包含要寻找的字符的次序。expression1 是一个短字符数据类型分类的表达式。
expression2:一个表达式,通常是一个用于搜索指定序列的列。expression2 属于字符串数据类型分类。
start_location:在 expression2 中搜索 expression1 时的起始字符位置。
sql导数据时,遇到 AllExamltems 的字段中有“|”,如“左腕关节正斜位|左手掌正斜位|”,需要得到的数据时“左腕关节正斜位”。
SQL语句:
LEFT(AllExamItems,CHARINDEX('|',AllExamItems)-1)
涉及函数:
1) LEFT( string, n )
参数:
string :字符串表达式其中最左边的那些字符将被返回。如果 string 包含 Null,将返回 Null。
n :数值表达式,指出将返回多少个字符。如果为 0,返回零长度字符串 ("")。如果大于或等于 string 的字符数,则返回整个字符串。
2) CHARINDEX ( expression1 , expression2 , [ start_location ] )
参数:
expression1:一个表达式,其中包含要寻找的字符的次序。expression1 是一个短字符数据类型分类的表达式。
expression2:一个表达式,通常是一个用于搜索指定序列的列。expression2 属于字符串数据类型分类。
start_location:在 expression2 中搜索 expression1 时的起始字符位置。
相关文章推荐
- Microsoft SQL Server Desktop Engine安装过程中遇到的问题(2)
- Mysql bench执行sql语句批量操作数据所遇到的问题
- Microsoft SQL Server Desktop Engine安装过程中遇到的问题(1)
- 控制MAC层数据发送过程遇到的问题
- 直接从SQL语句问题贴子数据建表并生成建表语句的存储过程
- spark-streming 中调用spark-sql时过程遇到的问题
- 升级SQL2005到2008过程中遇到的问题
- Java 实现Excel表数据的读取和写入 以及过程中可能遇到的问题
- Microsoft SQL Server Desktop Engine安装过程中遇到的问题(1)
- sybase数据恢复过程中遇到的问题
- 用sql 储存过程复制表结构遇到的问题,求助大家了
- Hbase数据解析mapreduce过程及遇到的问题
- 每日学习总结:DropDownList是否已选择验证、存储过程参数为sql字符串问题、将截断字符串或二进制数据。\r\n语句已终止
- 数据收集-升级Nginx服务器,添加HTTPS过程中遇到的问题
- 验证选择每日学习总结:DropDownList是否已选择验证、存储过程参数为sql字符串问题、将截断字符串或二进制数据。\r\n语句已终止
- spring和mybatis整合开发过程中遇到的问题SQLException
- 在使用easyui数据网格过程中遇到的问题
- 直接从SQL语句问题贴子数据建表并生成建表语句的存储过程
- 每日学习总结:DropDownList是否已选择验证、存储过程参数为sql字符串问题、将截断字符串或二进制数据。\r\n语句已终止