❶ sql語句中查找某欄位中含有某字元串的語句怎麼寫
select filename from oa_file where filename not like '%[!-¥]%'
或者這個:
select filename from oa_file where filename not like '%[!-?]%'
出現的問題就是問號和問好也是不一樣的,比如說英文標點半形的問號是「?」,英文標點全形的問號是「?」但是中文半形問號是「?」中文全形的問號是「?」
這些都是不一樣的,你搜出來的都是帶有英文半形問號的文件。
(1)查找欄位sql語句擴展閱讀:
SQL中的欄位「包含」與「包含於」字元串的寫法
1、查詢表中某欄位值「包含」某字元串的所有記錄的方法
假如表中有一個name欄位,查詢name包含「張三」的所有記錄,可以這樣寫sql:
Stirng strsql="SELECT * FROM 表名 WHERE name LIKE 』%"+"張三"+"%』";
2、查詢某欄位值「包含於」某個字元串的所有記錄的方法
如果查詢表中name欄位包含於字元串「張三是個好學生」的所有記錄,可以這樣寫sql:
String strsql="SELECT * FROM 表名 WHERE INSTR(』張三是個好學生』,name)>0";
即可查詢,記錄中的name欄位值中包括:張、三、是、個、好、學、生、張三、......等所有記錄。
註:以上sql字元串中請將全形符號改為半形符號。
❷ 查詢資料庫中某個欄位的sql語句怎麼寫
1、在計算機中,打開Oracle的連接程序,用新建的資料庫管理員,進入【Oracle控制】的窗口上,滑鼠左鍵單擊【伺服器】按鈕,並選擇【SQL工作表】,如下圖所示。
❸ 怎樣用sql語句查詢所有欄位,但是又得給某一個欄位設置一個別名
1、新建一個test資料庫,在資料庫中創建一個data數據表,在表內插入四條測試數據。
❹ 查詢表中欄位的sql語句怎麼寫
這次查詢表中的欄位名的目標是在寫程序的時候需要寫一點sql語句,但是表的欄位太多了,如果一個一個去復制的話太慢了,而且有可能會復制漏了某個欄位,所以利用自己資料庫的知識,寫了個sql語句直接生成欄位名字元串,例如下面我要寫一個select語句,需要生成表所有的欄位:
declare @s varchar(1000)
select @s = isnull(@s+',', '') + [name] from syscolumns where id = object_id('相應表名')
select @s
獲取欄位名已經欄位類型,類型長度
SELECT a.colid as ID,a.name as ColumnName,b.name as DataType,a.length
as Length FROM syscolumns a,systypes b WHERE a.id=
object_id('相應的表名') and a.xtype=b.xtype
and b.name <> 'sysname' order by a.colid
❺ 指定一個用戶來查詢一個欄位如何寫sql語句
select欄位fromtablewhereusername="zhangsan"
❻ sql查找某一欄位相同的所有數據
1、在我們的電腦上打開資料庫,這里新建一張含有重復數據的user表做示例。
❼ SQL語句查詢條件一個欄位=多個值怎麼寫
工具/材料:Management Studio。
1、首先在桌面上,點擊「Management Studio」圖標。
❽ 如何用SQL語句查詢一個數據表所有欄位的類型
用SQL語句查詢一個數據表所有欄位的類型可以參考下面的代碼:
SELECT
name AS column_name,TYPE_NAME(system_type_id) AS column_type,
max_length,is_nullable
FROM sys.columns
WHERE object_id=OBJECT_ID(N'Address')
(8)查找欄位sql語句擴展閱讀:
SQL語句
創建索引:create [unique] index idxname on tabname(col…。)
增加列:Alter table table_name add column_name column_type [default 默認值]--在表中增加一列,[]內的內容為可選項
刪除索引:drop index idxname on tabname
❾ SQL語句中怎樣同時查詢一個表中的兩個欄位
select 欄位1,欄位2,...欄位n from 表名(如果有條件的話)where age=12 and name=「小名」(如果想排序的話) order by desc(asc)(如果想限制查詢條數的話)limit=10
希望對你有幫助!