當前位置:首頁 » 編程語言 » sql中只查一個字母怎麼查
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql中只查一個字母怎麼查

發布時間: 2022-09-24 04:35:08

⑴ 在sql查詢中如何只查該欄位只包含漢字,不含其它符號、數字、英文之類的。請大神解答。

select * from 表名 where REGEXP_LIKE(列名,'[^\w]')

⑵ SQL語言 怎麼查找只有字母的記錄 只有數字的記錄 和只有各種符號的記錄

表中的某一個欄位還是全部欄位,先給個一個欄位的把,全部欄位的加and條件。以下是mysql示例:

1、匹配只有數字的name

select*from`history`where`name`REGEXP"[[:digit:]]";

2、匹配只有字母的name

select*from`history`where`name`REGEXP"[[:alpha:]]";

3、只有符號的name

select*from`history`where`name`REGEXP"[\!\@\#\$\%\^\&\*\(\)\.\\:\;\"]";--裡面的參數東西自己定義,轉義用雙\

4、數字和字母的name

select*from`history`where`name`REGEXP"[[:alnum:]]";

5、數字和符號,參照數字和符號組合

select*from`history`where`name`REGEXP"[0-9\!\@....]";//省略號參照符號

6、字母和父母參照第五條

7、同上

⑶ sql 語句 :請問怎麼對欄位的第一個字元進行查詢

查找第一個字元匹配的方法有幾種啊,不知你「請問怎麼對欄位的第一個字元進行查詢?」是什麼意思??

select * from Prescription where ProctRate like 'X%'
或者
select * from Prescription where left(ProctRate,1) = X

X就是變數,不知你的意思是不是這樣

⑷ sql 如何按照字母查詢資料庫

select like"字母"

⑸ SQL查詢字母

like 後面要跟字元,796R2要用引號『796R2』
hao like 『796R2』

而且,like 一般要配合通配符 % 使用。沒有%效果相當於 』=『
如:hao like 『796R2%』,即hao 列 開頭為 796R2的數據。

⑹ sql如何查詢字元串的某個字

--舉個例子,表名為zwj,欄位為sp,查詢sp欄位中含有'所有'的語句為
select * from zwj where sp like '%所有%'

--表名為zwj,欄位為sp,查詢sp欄位中含有'所'或'有'的語句為
select * from zwj where sp like '%所%' or sp like '%有%'

⑺ SQL語言 怎麼查找只有字母的記錄 只有數字的記錄 和只有各種符號的記錄

表中的某一個欄位還是全部欄位,先給個一個欄位的把,全部欄位的加and條件。以下是mysql示例:
1、匹配只有數字的name
select * from `history` where `name` REGEXP "[[:digit:]]";2、匹配只有字母的name
select * from `history` where `name` REGEXP "[[:alpha:]]";3、只有符號的name
select * from `history` where `name` REGEXP "[\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\.\\\\\:\\;\\"]";--裡面的參數東西自己定義,轉義用雙\\4、數字和字母的name
select * from `history` where `name` REGEXP "[[:alnum:]]";5、數字和符號,參照數字和符號組合
select * from `history` where `name` REGEXP "[0-9\\!\\@....]";//省略號參照符號6、字母和父母參照第五條
7、同上

⑻ SQL中,如何查詢第一個字母

select left(meng,1) 這是從左邊截取第一個。取m類似的函數很多,你可以網路下。

⑼ SQL中如何按第一個字母取數據

select left(列,1),cast(substring(列,2,len(列)-1) as int)
from 表
group by left(列,1)