當前位置:首頁 » 編程語言 » sql性別查詢

sql性別查詢

發布時間: 2022-08-31 04:37:44

1. sql server 2005 查詢性別

select * from MyTable where 性別='女'
改成 英文的單引號 即可

2. sql語句如何按年齡段和性別分組查詢,麻煩給個具體例子,年齡欄位是age,性別欄位是sex

1、建表:

CREATETABLE[dbo].[Users](
[Name][nvarchar](50)NULL,
[Age][int]NULL,
[Sex][nchar](10)NULL
)ON[PRIMARY]
GO

2、插入數據:

3. SQL查詢,按性別顯示學生信息,並分別匯總男生女生人數

如果性別在表Student中的列名稱為「sex」的話,那麼查詢語句分別是:
按性別顯示學生信息
Select * from Student order by sex
匯總學生人數
select sex,count(*) as cnt from student group by sex

4. 用SQL語句進行查詢統計性別,數據表如下

SELECTprovince
,總人數
,男
,女
,CASE女WHEN0THEN0ELSE男/女ENDAS男女比例
FROM(
SELECTprovince
,COUNT(*)AS總人數
,SUM(CASEgenderWHEN'男'THEN1ELSE0END)AS男
,SUM(CASEgenderWHEN'女'THEN1ELSE0END)AS女
GROUPBYprovince
)

5. SQL語句select查詢學生表的性別,年齡,並將年齡改為出生日期的語句

首先如果只知道年齡,可以得出出生年份,但是沒辦法直接得出准確的出生日期的。
查詢:select sex 性別,age 年齡 from student;
更新:update student s set s.age=2019-s.age

6. sql查詢 身份證判斷男女

上面給的答案是錯的,這個語句在身份證15位是可以用的,但是二代身份證是執行不下去的,正確的是:SELECT case when (left(right([買受人身份證號碼],2),1) % 2 = 0) then '女' else '男' end AS 性別1 from [表名]
若果是更新已有性別欄位,但是需要從身份證中提取男女的,用下面sql語句:
update [表名] set [性別]=(case when (left(right([買受人身份證號碼],2),1) % 2 = 0) then '女' else '男' end )
where len([身份證])=18 and left(right([身份證],2),1)<>'X'
注意後面的判別條件<>'X'針對的可能是錯誤的18位身份證號嗎需要剔除,否則執行不下去。

7. SQL中怎麼實現查詢女生並且是一定出生日期范圍內的

select * from 表 where 性別='F' and 生日 between '1989-04-01' and '1990-01-15'

8. 求大家幫忙,建立SQL查詢,查詢不同性別的學生人數,顯示為性別、人數,寫出相應SQL語句

select 性別,count(*) 人數 from table group by 性別;

熱點內容
php批量查詢 發布:2025-01-16 10:43:38 瀏覽:917
適合搭建代理伺服器的雲 發布:2025-01-16 10:42:49 瀏覽:428
我的世界手機版伺服器怎麼注冊 發布:2025-01-16 10:41:30 瀏覽:614
小米雲電視伺服器 發布:2025-01-16 10:37:03 瀏覽:350
php開源wiki 發布:2025-01-16 10:27:19 瀏覽:189
sql加欄位備注 發布:2025-01-16 10:21:49 瀏覽:565
線割編程教程 發布:2025-01-16 10:21:03 瀏覽:18
谷歌瀏覽器緩存刪除 發布:2025-01-16 10:19:36 瀏覽:414
資料庫txt 發布:2025-01-16 10:16:41 瀏覽:457
小米賬號王者傳奇腳本掛機 發布:2025-01-16 10:07:25 瀏覽:917