• 當前位置:好職網>職場指南>筆試>SQL筆試

    SQL筆試

    時間:2019-11-10 16:15:33 筆試 我要投稿

    SQL筆試

    8月30上午去信威面試,之前做了筆試題。

    SQL筆試


    首先,建庫:create database bbb;

    其次,建表:create table t_user(user_id int(2) primary key,user_name var10),role_id int(2)); create table t_role(role_id int(2) primary key,role_name var10)); 由于建表的.先后次序,t_user中的role_id沒有設置外鍵,現在加上:alter table t_user add foreign key (role_id)references t_role(role_id); 插入數據: into t_role (role_id,role_name) values(0,\超級管理員\);(此處into后面沒有”table“關鍵字) into t_role values(1,\系統管理員\);把t_role數據插入全,t_user編造些數據。 開始做題: 1,select user_id,user_name from t_user where role_id=(select role_id from t_role where role_name=\系統管理員\) order by user_id desc;(升序為asc,缺省為升序)。order by后面可跟多列,分別指定順序。 2,select role_name,count(t_user.role_id) from t_user,t_role where t_user.role_id=t_role.role_id group by t_user.role_id;其中,count和group by不一定連用。如select count(*) from t_role;輸出的結果是3。 3, into t_user values(100,\admin\,(select role_id from t_role where role_name=\一般操作員\)); 4,t_user set role_id=(select role_id from t_role where role_name=\超級管理員\) where user_id=100;

    【SQL筆試】相關文章:

    1.筆試

    2.美的筆試經驗筆試內容

    3.MBA筆試經驗筆試技巧

    4.國美筆試題智力筆試

    5.NewEgg筆試+賽迪筆試

    6.筆試-CRI 2010筆試題

    7.聯通筆試經驗通信筆試

    8.LV筆試經驗筆試題匯