文字Dで始まるすべての文字列を検索しようとしています.mysqlクエリでこれを持っています。
REGEXP '^[D]{4}$'
問題は、D で始まるものと D で終わるものすべてを返すことです。
例:
DDD 123 - true
D 123 - true
DDDD 1234 - true
SSS 123 D - returns true, but should be false.
私が見逃しているものは何ですか?
"...for all strings that start with the letter D"
You can simply do it by using LIKE
WHERE columnName LIKE 'D%'
or this pattern in regex.
WHERE columnName REGEXP '^D.*'
select * from tablename where columnname RLIKE '^D'
また
select * from tablename where columnname REGEXP '^D'