mysql 如何查询某表 第一个字段内容长度

mysql 如何查询某表 第一个字段内容长度,第1张

不对。因为没有排序的情况下,limit 1,并不能保证取的是第一条记录。

步骤如下:

1、创建测试表;

create table test_aaa(id int, bbb int , ccc int)

2、插入测试数据;

insert into test_aaa values(1, 111, 222)

insert into test_aaa values(3, 333, 444)

insert into test_aaa values(2, 555, 666)

3、查询表中数据;可以看下id并没有排序;

select * from test_aaa

4、重新排序后,再取第一条记录;并去bbb字段的长度;

select id, length(bbb) lb

from (select * from test_aaa order by id) t

limit 1

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、然后在该界面中,点击“新建查询”按钮。

3、之后在该界面中,查询第一行的SQL语句“select top 1 * from myAudit”。

4、接着在该界面中,点击“执行”按钮。

5、最后在该界面中,结果窗口里显示数据表的第一行数据。

获取第一个B的idselect id from 表where type='b' order by idlimit 0,1 --这个就是mysql的行数筛选,同msSQL的top效果.0指要从0+1位开始,1指返回一行.取到这个以后再联回原表,或得当成子查询的条件,让ID小于筛选出的这个ID就行了.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5944634.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-09
下一篇 2023-03-09

发表评论

登录后才能评论

评论列表(0条)

保存