❶ sql查詢語句怎麼寫
select
*
from
hrshspd
這句可以查到表中的所有數據
要明確是哪條可以加條件
select
*
from
hrshspd
where
條件列
=
條件
條件列是數字那麼就在=號後給數字
是字元
(時間,字母漢字
都是字元)就要加
''
引號裡面寫內容
假設
有name這一列
要查name是張三的人的所有情況
select
*
from
hrshspd
where
name='張三'
假設
有工資這一列
要查工資是4000的人
select
*
from
hrshspd
where
工資=4000
假設
有工資這一列
要查工資是4000到5000的人
select
*
from
hrshspd
where
工資
between
4000
and
5000
還需要知道什麼情補充
❷ sql語句包含怎麼寫
sql語句包含可寫成:select * from table1 where field1 like 』%value1%』(所有包含『value1』這個模式的字元串)。
sql語句用於資料庫查詢和程序設計,比如查詢表中某欄位值「包含」某字元串的所有記錄的方法如下:
如果表中有一個name欄位,查詢name包含「張三」的所有記錄,就可以這樣寫:Stirng strsql="SELECT * FROM 表名 WHERE name LIKE 』%"+"張三"+"%』"。
(2)內容編寫sql查詢語句擴展閱讀
sql語句包含的關聯詞
據了解,sql語句查詢某欄位值「包含於」某個字元串的所有記錄的方法如下:
如果查詢表中name欄位包含於字元串「張三是個好學生」的所有記錄,就可以這樣寫:String strsql="SELECT * FROM 表名 WHERE INSTR(』張三是個好學生』,name)>0"(記錄中的name欄位值中包括張、三、是、個、好、學、生、張三等所有記錄)。
❸ sql查詢語句如何寫
我的寫法是oracle的,如果是其他資料庫,自己調整(比如mysql的必須有別名等等)
兩個辦法
(1)編號和還款日期合並求最大值,然後再查詢一次。
select * from table where 編號||還款記錄 in (select 編號||max(還款記錄) 合並記錄 from table group by 編號)
(2)開窗函數,按照還款日期排序,然後求最大的那個。
select 編號,還款日期,金額 from (select rank()over(group by 編號 order by 還款日期 desc) 倒序,編號,還款記錄,金額 from table) where 倒序=1
❹ 使用SQL語句怎麼編寫查詢
select
*
from
table1
where
查詢范圍
select
*
from
table1
where
name
=
『linaiwei8683』
模糊查詢:select
*
from
table1
where
field1
like
』%value1%』
----------------------------
問題補充:我用ACCESS存的資料庫,現在想用一個編號來查詢這個編號代表這個人的信息
select
*
from
表名
where
編號欄位名
=
1
表名:就是你ACCESS存的資料庫的表的名字
編號欄位名:就是表中『編號』那一列的欄位名(列名)
若編號欄位的類型是字元串,則編號欄位名
=
『1』
❺ SQL的查詢語句怎麼寫
如果存在一張學生信息表,表名tStudent, 列名有學號NO,姓名Name,性別Sex等,你要查出姓名是張三的信息
select
*
from
tStudent
where
Name
=
'張三'
如果只想要表中幾列的信息,可以將*換成指定的列名,多列中間用逗號隔開,如:
select
NO,Name,Sex
from
tStudent
where
Name
=
'張三'
❻ 求SQL查詢語句怎麼寫
select id,group_concat(值) from tablename group by id
要是oracle那就是wm_concat()
只能做到這樣了。
❼ 資料庫SQL查詢語句的編寫
select max(id) from 表 where num=100;--查最大ID
select * from 表 where id =(select max(id) from 表 where num=100) and num=100;--查id最大並且num為100的那條數據
SQL SELECT 語句
SELECT 語句用於從表中選取數據。
結果被存儲在一個結果表中(稱為結果集)。
SQL SELECT 語法
SELECT 列名稱 FROM 表名稱
以及:
SELECT * FROM 表名稱
注釋:SQL 語句對大小寫不敏感。SELECT 等效於 select。
❽ SQL問題:編寫查詢語句
查詢客戶編號(CustomerID)為5的客戶的FirstName,LastName
SELECT FirstName, LastName FROM 表 WHERE CustomerID = 5;
查詢郵編(ZipCode)位於98117和98119之間的CustomerID,LastName,FirstName,查詢結果以CustomerID降序排列。
SELECT CustomerID,LastName,FirstName FROM 表
WHERE ZipCode >= 98117 AND ZipCode <= 98119
ORDER BY CustomerID DESC;
查詢各個城市的客戶總數,結果顯示City(城市名稱)及Amount(客戶數量)
SELECT City, COUNT( 1 ) AS Amount
FROM 表
GROUP BY City;
查詢客戶總人數大於3人的城市,結果顯示City(城市名稱)及Amount(客戶數量)
SELECT City, COUNT( 1 ) AS Amount
FROM 表
GROUP BY City
HAVING COUNT( 1 ) > 3;
為數據表tbl_student的stuName欄位添加檢查約束,約束名為CK_stuName,要求字元串長度>=2.
ALTER TABLE tbl_student
ADD CONSTRAINT CK_stuName
CHECK ( LENGTH( stuName ) >= 2);
註: 如果資料庫是 SQL Server, 那麼用 LEN 替換掉上面的 LENGTH
為數據表tbl_student的stuBirthday欄位添加檢查約束,約束名為CK_Birthday,要求該欄位>=`1990-1-1`。
ALTER TABLE tbl_student
ADD CONSTRAINT CK_Birthday
CHECK ( stuBirthday >= '1990-1-1' );
❾ SQL查詢語句的編寫
select 工作單位, count(*) as 讀者人數 from 讀者表 group by 工作單位 order by 讀者人數 desc
select 書名, count(書證號) as 借閱次數 from 借書登記表 group by 書名 order by 借閱次數 desc