1. sql语句,怎样判断一个字段中是否存在某一个值
可以参考下面的描述:
INSTR(C1,C2,I,J)
在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
C1 被搜索的字符串
C2 希望搜索的字符串
I 搜索的开始位置,默认为1
J 出现的位置,默认为1
SQL> select instr(’oracle traning’,’ra’,1,2) instring from al;
INSTRING
---------
9
(1)判断sql中是否查询到值扩展阅读:
基本语句
MAX(字段名) 取得一个表格栏最大的值
MIN(字段名) 取得一个表格栏最小的值
SUM(字段名) 把数据栏的值相加
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
2. sql如何判断查询是否有结果
select * from A 注意中间的空格 如果是想快速看是否有查询结果 可以用select count(*) from A
3. 判断Sql语句查询的结果有无数据最快的方法
呵呵,当然有了!
使用Sqlcommand的ExecuteScalar方法咯!
DataTable.Row.Count>0:他要一条一条的数,专业点叫做:加载!
如果你的表中有100000多条数据
意思就是说表中数据库量大的话,那么ExecuteScalar()方法的select count(*)查询要比在内存中加载100000多次快的多!效率也要高很多!
4. SQL 怎样判断一个字段中是否存在某一个值
使用函数
charindex,第一个参数是你要查找的字符,第二个参数是要在哪个字符中查找
比如:
SELECT
CHARINDEX('1','123456')
返回1所在的位置