gpt4 book ai didi

sql - 在 SQL 中检查 NVARCHAR 记录是否以数字或符号开头的位置

转载 作者:行者123 更新时间:2023-12-03 02:10:44 25 4
gpt4 key购买 nike

我正在使用 SQL 语句来获取名称以某个字母开头的记录

SELECT * FROM Music WHERE Title LIKE 'A%' ORDER BY Title

任何人都可以建议 SQL 查询来获取以数字和符号开头的标题吗?

最佳答案

您可以将 LIKE 与字符集一起使用:

SELECT * FROM Music WHERE Title LIKE '[^A-Za-z]%' ORDER BY Title

示例:

declare @music table(id int identity(1,1) not null primary key, title varchar(10))
insert @music(title)
values
('test1'),
('9test'),
('0test'),
('#test')

SELECT * FROM @Music WHERE Title LIKE '[^A-Za-z]%' ORDER BY Title

--- 结果 ---

id  title
4 #test
3 0test
2 9test

关于sql - 在 SQL 中检查 NVARCHAR 记录是否以数字或符号开头的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16884272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com