sql查询字段中第一位数为0到9的记录或者第二为为0到9的记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql查询字段中第一位数为0到9的记录或者第二为为0到9的记录相关的知识,希望对你有一定的参考价值。

sql查询字段中第一位数为0到9的记录或者第二为为0到9的记录
如:表A中a字段
id a字段
1 0123
2 1234
3 2345
4 3456
5 0162
要显示第一位数为0的记录
结果为:
id a字段
1 0123
5 0162

请高手赐教!!!
谢谢!

参考技术A select * from a where a like '[0-9]' or a like '_[0-9]' 参考技术B select id,a from a where left(a,1)=0本回答被提问者采纳 参考技术C 不vbbv

sql函数

1.FIRST() 函数返回指定的字段中第一个记录的值。

SELECT FIRST(OrderPrice) AS FirstOrderPrice FROM Orders;(迷之语句,Oracle报错)

2.LAST() 函数返回指定的字段中最后一个记录的值。

SELECT LAST(OrderPrice) AS LastOrderPrice FROM Orders;(同上)

注:ORACLE 没有名字为FIRST和LAST函数

3.MAX(MIN) 函数返回一列中的最大(小)值。NULL 值不包括在计算中。

SELECT MAX(column_name) FROM table_name(Oracle有该函数)。

以上是关于sql查询字段中第一位数为0到9的记录或者第二为为0到9的记录的主要内容,如果未能解决你的问题,请参考以下文章

在查询SQL语句中为空或者不为空的字段应该怎么写?

oracle 批量替换某字段中第一位的值

sql 判断字段为空

ASP SQL中,查询条件为日期字段的一个时间段,或者日期字段为空,怎么写查询

SQL中空值查询''与null 的区别

delphi SQL 怎样获取返回数据中某条记录