當前位置:首頁 » 編程語言 » sql寫出聖誕樹
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql寫出聖誕樹

發布時間: 2022-08-18 12:19:38

❶ 關於sql語句的問題。

5、
selectisnull(sum(價格),0)as聖誕節禮物總價.分類代碼=Category.分類代碼whereCategory.分類名稱='聖誕節禮物'
6、
selectCategory.分類名稱,isnull(sum(價格),0)as總價.分類代碼=Category.分類代碼groupbyCategory.分類名稱
7、
select'10'as區間,count(*)as數量fromproctwhere價格<=10
union
select'10-60'as區間,count(*)as數量fromproctwhere價格>10and價格<=60
union
select'60-600'as區間,count(*)as數量fromproctwhere價格>60and價格<=600

❷ sql 語句問題求解答

1)三個表所有的參考人的姓名(只要參考了都算):
--Union本身就會把欄位去重,所以不需要distinct,如下:
select 姓名
from a
union
select 姓名
from b
union
select 姓名
from c;
--如果用Union all,則:
select distinct 姓名
from (select 姓名
from a
union all
select 姓名
from b
union all
select 姓名 from c);

2)每次考試,各科成績最高的人:
select 編號,
姓名,
科目,
分數
from (select 編號,
姓名,
科目,
分數,
row_number() over(partition by 科目 order by 分數 desc) rk -- 在每一科目中,把所有的分數按降序排列,如有兩個人同一科目分數一樣,則隨機取一人
from (select *
from a
union all
select *
from b
union all
select *
from c)
group by 編號,
姓名,
科目,
分數)
where rk = 1 --取分數最高的學生的明細
order by 編號;
註:若兩個人同一科目的分數一樣且都是最高的,如果想把二人都取出來,那把row_number函數直接替換成dense_number就行。

❸ 用sql語句寫出以下代碼

select max(分數) as 最高分, min(分數) as 最低分, (max(分數)-min(分數)) as 二者之間的差距 from 表名 where 課程='701' group by 課程;
這樣寫試一下看看是否好用。

資料庫中SQL數據題目

1:select *職工號 from 工作關系 where "公司號=C2" AND "公司號=C5"

2:UPDATE 工作關系
SET工資 = 工資 * 1.05
WHERE公司號IN
(SELECT公司號
FROM 公司關系
WHERE公司名 =『聯華公司』

還有一題啊》??給我加分哦。

3、SELECT 作者名,書名,出版社
FROM 圖書,作者
WHERE 圖書 . 作者編號 = 作者 . 作者編號
AND 年齡 < = (SELECT AVG (年齡)
FROM 作者)

同學,這些是資料庫裡面的最基本知識。你只要用心去學習就肯定會的。SQL語句裡面也就SELECT,INSERT,DELETE,UPDATE等基本語句的

❺ 誰有世界各國名稱的sql腳本

part 1 -- phpMyAdmin SQL Dump -- version 2.10.2 -- http://www.phpmyadmin.net -- -- 主機: localhost -- 生成日期: 2009 年 08 月 24 日 22:19 -- 伺服器版本: 5.0.45 -- PHP 版本: 5.2.3 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- 資料庫: `b2b` -- -- -------------------------------------------------------- -- -- 表的結構 `b2b_zones_code` -- CREATE TABLE `b2b_zones_code` ( `id` int(12) unsigned NOT NULL auto_increment, `country` varchar(70) collate utf8_unicode_ci NOT NULL, `zone_code` int(5) NOT NULL, `chinese_name` varchar(70) collate utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='世界國家代碼及所屬區' AUTO_INCREMENT=228 ; -- -- 導出表中的數據 `b2b_zones_code` -- INSERT INTO `b2b_zones_code` VALUES (1, 'Country', 0, ''); INSERT INTO `b2b_zones_code` VALUES (2, 'Afghanistan ', 13, '阿富汗'); INSERT INTO `b2b_zones_code` VALUES (3, 'Albania ', 10, '阿爾巴尼亞'); INSERT INTO `b2b_zones_code` VALUES (4, 'Algeria ', 13, '阿爾及利亞'); INSERT INTO `b2b_zones_code` VALUES (5, 'American Samoa ', 13, '美屬薩摩亞'); INSERT INTO `b2b_zones_code` VALUES (6, 'Andorra', 13, '安道爾'); INSERT INTO `b2b_zones_code` VALUES (7, 'Angola ', 13, '安哥拉'); INSERT INTO `b2b_zones_code` VALUES (8, 'Anguilla ', 13, '安圭拉'); INSERT INTO `b2b_zones_code` VALUES (9, 'Antigua', 13, '安提瓜'); INSERT INTO `b2b_zones_code` VALUES (10, 'Argentina ', 13, '阿根廷'); INSERT INTO `b2b_zones_code` VALUES (11, 'Armenia ', 10, '亞美尼亞'); INSERT INTO `b2b_zones_code` VALUES (12, 'Aruba ', 13, '阿魯巴'); INSERT INTO `b2b_zones_code` VALUES (13, 'Australia ', 5, '澳大利亞'); INSERT INTO `b2b_zones_code` VALUES (14, 'Austria ', 9, '奧地利'); INSERT INTO `b2b_zones_code` VALUES (15, 'Azerjan ', 10, '亞塞拜然'); INSERT INTO `b2b_zones_code` VALUES (16, 'Bahamas ', 13, '巴哈馬'); INSERT INTO `b2b_zones_code` VALUES (17, 'Bahrain ', 12, '巴林'); INSERT INTO `b2b_zones_code` VALUES (18, 'Bangladesh ', 11, '孟加拉'); INSERT INTO `b2b_zones_code` VALUES (19, 'Barbados ', 13, '巴貝多'); INSERT INTO `b2b_zones_code` VALUES (20, 'Belarus ', 10, '白俄羅斯'); INSERT INTO `b2b_zones_code` VALUES (21, 'Belgium ', 7, '比利時'); INSERT INTO `b2b_zones_code` VALUES (22, 'Belize ', 13, '貝里斯'); INSERT INTO `b2b_zones_code` VALUES (23, 'Benin ', 13, '貝南'); INSERT INTO `b2b_zones_code` VALUES (24, 'Bermuda ', 13, '百慕大'); INSERT INTO `b2b_zones_code` VALUES (25, 'Bhutan ', 13, '不丹'); INSERT INTO `b2b_zones_code` VALUES (26, 'Bolivia ', 13, '玻利維亞'); INSERT INTO `b2b_zones_code` VALUES (27, 'Bosnia & Herzegovina ', 10, '波士尼亞赫塞哥維納'); INSERT INTO `b2b_zones_code` VALUES (28, 'Botswana ', 13, '博茨瓦那'); INSERT INTO `b2b_zones_code` VALUES (29, 'Brazil ', 13, '巴西'); INSERT INTO `b2b_zones_code` VALUES (30, 'Brunei ', 13, '汶萊'); INSERT INTO `b2b_zones_code` VALUES (31, 'Bulgaria ', 9, '保加利亞'); INSERT INTO `b2b_zones_code` VALUES (32, 'Burkina Faso', 13, '布基那法索'); INSERT INTO `b2b_zones_code` VALUES (33, 'Burundi ', 13, '蒲隆地'); INSERT INTO `b2b_zones_code` VALUES (34, 'Cambodia (Kampuchea) ', 13, '柬埔寨'); INSERT INTO `b2b_zones_code` VALUES (35, 'Cameroon ', 13, '喀麥隆'); INSERT INTO `b2b_zones_code` VALUES (36, 'Canada ', 6, '加拿大'); INSERT INTO `b2b_zones_code` VALUES (37, 'Cape Verde ', 13, '維德角'); INSERT INTO `b2b_zones_code` VALUES (38, 'Cayman Islands ', 13, '開曼群島'); INSERT INTO `b2b_zones_code` VALUES (39, 'Central African Republic ', 13, '中非共和國'); INSERT INTO `b2b_zones_code` VALUES (40, 'Chad ', 13, '查德'); INSERT INTO `b2b_zones_code` VALUES (41, 'Chile ', 13, '智利'); INSERT INTO `b2b_zones_code` VALUES (42, 'CHRISTMAS ISLAND', 13, '聖誕島'); INSERT INTO `b2b_zones_code` VALUES (43, 'COCOS KEELING ISLANDS', 13, '科科斯(基靈)群島'); INSERT INTO `b2b_zones_code` VALUES (44, 'Colombia ', 13, '哥倫比亞'); INSERT INTO `b2b_zones_code` VALUES (45, 'Comoros', 13, '葛摩'); INSERT INTO `b2b_zones_code` VALUES (46, 'Congo ', 13, '剛果'); INSERT INTO `b2b_zones_code` VALUES (47, 'Congo The Democratic Republic ', 13, '剛果民主共和國'); INSERT INTO `b2b_zones_code` VALUES (48, 'Cook Islands ', 13, '庫克群島'); INSERT INTO `b2b_zones_code` VALUES (49, 'Costa Rica ', 13, '哥斯大黎加'); INSERT INTO `b2b_zones_code` VALUES (50, 'Cote Dlvoire ', 13, '象牙海岸'); INSERT INTO `b2b_zones_code` VALUES (51, 'Croatia ', 9, '克羅埃西亞'); INSERT INTO `b2b_zones_code` VALUES (52, 'Cuba ', 13, '古巴'); INSERT INTO `b2b_zones_code` VALUES (53, 'Cyprus ', 9, '塞普勒斯'); INSERT INTO `b2b_zones_code` VALUES (54, 'Czech Republic ', 9, '捷克共和國'); INSERT INTO `b2b_zones_code` VALUES (55, 'Demark ', 8, '丹麥'); INSERT INTO `b2b_zones_code` VALUES (56, 'Djibouti ', 13, '吉布地'); INSERT INTO `b2b_zones_code` VALUES (57, 'Dominica ', 13, '多米尼加'); INSERT INTO `b2b_zones_code` VALUES (58, 'Dominican Republic ', 13, '多明尼加'); INSERT INTO `b2b_zones_code` VALUES (59, 'Ecuador ', 13, '厄瓜多'); INSERT INTO `b2b_zones_code` VALUES (60, 'Egypt ', 12, '埃及'); INSERT INTO `b2b_zones_code` VALUES (61, 'El Salvador ', 13, '薩爾瓦多'); INSERT INTO `b2b_zones_code` VALUES (62, 'Equatorial Guinea ', 13, '赤道幾內亞'); INSERT INTO `b2b_zones_code` VALUES (63, 'Eritrea ', 13, '厄利垂亞'); INSERT INTO `b2b_zones_code` VALUES (64, 'Estonia ', 9, '愛沙尼亞'); INSERT INTO `b2b_zones_code` VALUES (65, 'Ethiopia ', 13, '衣索比亞'); INSERT INTO `b2b_zones_code` VALUES (66, 'Faroe Islands ', 13, '法羅群島'); INSERT INTO `b2b_zones_code` VALUES (67, 'Fiji Islands ', 13, '斐濟群島'); INSERT INTO `b2b_zones_code` VALUES (68, 'Finland ', 8, '芬蘭'); INSERT INTO `b2b_zones_code` VALUES (69, 'France ', 8, '法國'); INSERT INTO `b2b_zones_code` VALUES (70, 'French Guiana ', 13, '法屬蓋亞那'); INSERT INTO `b2b_zones_code` VALUES (71, 'Gabon ', 13, '加彭'); INSERT INTO `b2b_zones_code` VALUES (72, 'Gambia ', 13, '甘比亞'); INSERT INTO `b2b_zones_code` VALUES (73, 'Georgia ', 10, '喬治亞'); INSERT INTO `b2b_zones_code` VALUES (74, 'Germany ', 7, '德國'); INSERT INTO `b2b_zones_code` VALUES (75, 'Ghana ', 13, '迦納'); INSERT INTO `b2b_zones_code` VALUES (76, 'Gibraltar ', 13, '直布羅陀'); INSERT INTO `b2b_zones_code` VALUES (77, 'Greece ', 8, '希臘'); INSERT INTO `b2b_zones_code` VALUES (78, 'Greenland ', 10, '格陵蘭島'); INSERT INTO `b2b_zones_code` VALUES (79, 'Grenada ', 13, '格瑞那達'); INSERT INTO `b2b_zones_code` VALUES (80, 'Guadeloupe ', 13, '瓜德羅普'); INSERT INTO `b2b_zones_code` VALUES (81, 'Guam ', 13, '關島'); INSERT INTO `b2b_zones_code` VALUES (82, 'Guatemala ', 13, '瓜地馬拉'); INSERT INTO `b2b_zones_code` VALUES (83, 'Guinea Republic ', 13, '幾內亞'); INSERT INTO `b2b_zones_code` VALUES (84, 'Guinea-Bissau', 13, '幾內亞比索'); INSERT INTO `b2b_zones_code` VALUES (85, 'Guyana(British) ', 13, '蓋亞那(英)'); INSERT INTO `b2b_zones_code` VALUES (86, 'Haiti ', 13, '海地'); INSERT INTO `b2b_zones_code` VALUES (87, 'HOLY SEE VATICAN CITY STATE', 10, '梵蒂岡'); INSERT INTO `b2b_zones_code` VALUES (88, 'Honras ', 13, '宏都拉斯'); INSERT INTO `b2b_zones_code` VALUES (89, 'Hongkong ', 1, '香港');

❻ 關於SQL模糊查詢日期時間的方法

有以下三種方法:

1、Convert轉成String,在用Like查詢

select * from table1 where convert(varchar,yourtime,120) like '2017-06-30%'

2、Between

select * from table1 where yourtime between '2017-06-30 0:00:00' and '2017-06-30 24:59:59'";

3、datediff()函數

select * from table1 where datediff(day,yourtime,'2017-06-30')=0

(6)sql寫出聖誕樹擴展閱讀:

滾與上述日期格式的like模糊查詢的注意事項

1、select * from T where sendTime like '%2007_12_%' 可以查詢2007年12月的所有記錄

如果like條件改為'%2007-12-%' ,'%2007_12_3%' ,或'%2007_12_30%' 都查不出數據。

2、select * from T where sendTime like '%12_30%' 可以查詢12月30日的所有記錄

如果like條件改為'%07_12_30%' 也查不出數據。