當前位置:首頁 » 編程語言 » sql查詢操作員信息語句
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql查詢操作員信息語句

發布時間: 2022-05-28 00:15:05

sql查詢語句,寫幾個簡單查詢語句

你說明白點,(1)select * from 員工表 where 員工車間號=(select 員工車間號 from 工廠表 where 工廠表車間號='3') and 性別=『男』(2)select count(*) from 員工表 where 員工車間號=(select 員工車間號 from 工廠表 where 工廠表車間號='2') and 性別=『女』(3)select * from 零件表 where 零件號=『002』(4)select 車間主任姓名 from 車間 where 車間號=(select 車間號 from 產品 wehre 產品號=『005』(5) select * from 零件表 where 零件價格<20

㈡ 關於員工詳細信息sql的查詢語句

sql server 的寫法,參考下:
select b.departname,c.departname,a.username from usertable a
left join departtable b on a.departid=b.departid
left join departtable c on c.parentID=b.departid
這樣查有可能出現的情況是 同一個人 出現在同一部門的多個科室,但不一定,因為不知道你部門表的數據結構是怎麼的,初步就是這個方法。

㈢ 如何根據sql語句查詢資料庫中的信息'

sql server 查詢一個表的所有信息:查詢語法為:select * from 表名 語法中的」*「代表所有。
實際操作舉例:某數據中有一表叫」user_user「,表中存儲了一些用戶信息;
1、查詢」user_user「表中所有人員信息且所有欄位,sql語句:select * from user_user

2、查詢」user_use「表中所有人員信息且部分欄位。sql語句:select user_show_id,user_name,pinyin,password from user_user

3、條件查詢」user_user「表,以user_name為查詢條件查詢所有信息。sql語句:select * from user_user where user_name='李丹'

4、模糊查詢」user_user「表,以user_name為模糊查詢條件查詢所有信息。sql語句:select * from user_user where user_name like '%張%'

㈣ sql的查詢語句

都是最基本的sql語句,先把創建表的給你。後面的太多了,有空再寫。
(一)
1.
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Dept]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Dept]
GO
CREATE TABLE [dbo].[Dept] (
[Dno] [Char] (4)NOT NULL primary key,
[Ename] [char] (20) NOT NULL ,
[Dnum ] [int] check(Dnum >=0)
UNIQUE (Ename)

) ON [PRIMARY]
GO

2.
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Employee]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Employee]
GO
CREATE TABLE [dbo].[Employee] (
[Eno] [Char] (6)NOT NULL primary key,
[Dname] [char] (16) NOT NULL ,
[Esex ] [char](1) CHECK(Esex='F' OR Esex='M'),
[Eage] [Smallint] check(Dnum >=0),
[Esalary] [Money](1) check(Smallint >=16 and Smallint<=60),
[Ety] [char](15) DEFAULT'助教'),
[Dno] [char](4) FOREIGN KEY (Dno) REFERENCES Dept(Dno)
) ON [PRIMARY]
GO

㈤ 查詢用戶sql語句

select*
fromtest
whereu='a'
union
selectt2.*
fromtestt1leftjointestt2ont1.id=t2.pid
leftjoin(select*
fromtest
whereu='a')t3ont2.pid>=t3.id
whereisnull(t2.u,'')<>''
andisnull(t3.u,'')<>''

用戶:u;ParentId:pid

㈥ SQL從表裡查詢多個用戶的信息語句

create index myindex on table1(name)--建立索引加快查找速度,不建也行1萬條不算多。
go
select * from table1 where name in('張三','李四','王五',...)

㈦ 怎樣用SQL語句查詢xx部門的人員信息

就是個簡單的條件查詢語句啊,select * from 表名 where 部門名=xx部門名;
*就表示部門表中的所有信息,where就是條件,當部門的名稱是xx的時候,就挑選出來,其他的不是的,就不顯示。

㈧ SQL的查詢語句怎麼寫

如果存在一張學生信息表,表名tStudent, 列名有學號NO,姓名Name,性別Sex等,你要查出姓名是張三的信息
select
*
from
tStudent
where
Name
=
'張三'
如果只想要表中幾列的信息,可以將*換成指定的列名,多列中間用逗號隔開,如:
select
NO,Name,Sex
from
tStudent
where
Name
=
'張三'

㈨ sql查詢語句

SELECT語句的基本形式為
SELECT
[ALL|DISTINCT]<目標列表達式>[,<目標列表達式>···]
FROM
<表名或視圖名>[,<表名或視圖名>···]
[WHERE
<條件表達式>]
語句的功能是根據WHERE子句中的條件表達式,從基本表(或視圖)中找出滿足條件的元組,按SELECT子句中的目標列,選出元組中的目標列形成結果表。
SQL語句對資料庫的操作十分靈活方便,原因在於SELECT語句中的成分豐富多樣,有許多可選形式,尤其是目標列和目標表達式,下面用例子來詳細說明,例子涉及的是"學生-課程"資料庫,其關系模式集如下:
學生信息表Student(SNO,SNAME,SSEX,SBIRTHDAY
CLASS)
教師信息表Teacher(TNO,TNAME,TSEX,TBIRTHDAY,DEPART)
課程信息表Course(CNO,CNAME,TNO)
成績表Grade(SNO,CNO,DEGREE)
例題:查詢Student表所有學生信息。
SELECT
*
FROM
Student;/*選擇操作*/
例題:查詢Student表中所有學生的學號和姓名。
SELECT
SNO,SNAME
FROM
Student;/*投影操作*/
例題:查詢Grade表中成績在60到80之間的所有記錄。
SELECT
*
FROM
Grade
WHERE
degree
BETWEEN
60
AND
80;/*選擇操作*/
例題:查詢Grade表中成績為85、86、88的記錄。
SELECT
*
FROM
Grade
WHERE
degree
IN(85,86,88);/*選擇操作*/
例題:查詢所有學生的SNAME,CNAME和DEGREE。
SELECT
Student.SNAME,Course.CNAME,Grade.DEGREE
FROM
Student,Course,Grade
WHERE
Student.SNO
=
Grade.SNO,Grade.CNO
=
Course.CNO;/*連接操作*/
例題:查詢"張旭"教師任課的學生成績。
SELECT
CNO,SNO,DEGREE
FROM
Grade
WHERE
CNO=(SELECT
Course.CNO
FROM
Course,Teacher
WHERE
Course.TNO=Teacher.TNO
and
Teacher.TNAME="張旭")
此查詢操作為嵌套查詢。子查詢在上一級查詢處理之前求解,即嵌套查詢是從里向外處理的,這樣,外層查詢可以利用內層查詢的結果,在此例中首先執行子查詢:
SELECT
Course.CNO
FROM
Course,Teacher
WHERE
Course.TNO=Teacher.TNO
and
Teacher.TNAME="張旭"
獲得張旭老師講授課程的課程號(801003),然後執行外查詢:
SELECT
CNO,SNO,DEGREE
FROM
Grade
WHERE
CNO="801003"
獲得"張旭"教師任課的學生成績。

㈩ SQL 多條件,任意選擇 查詢方法

實例 public java.util.List<Operator> selectOperatorsConditions(
HashMap<String, String> conditions, Connection conn) {
// 根據條件進行查詢操作員信息
java.util.List<Operator> operatorsByCondition = new ArrayList<Operator>(); StringBuffer sql = new StringBuffer(
"select operator_id,operator_name,is_admin from t_operator"); if (conditions.size() > 0) {
sql.append(" where ");
Iterator<String> keyset = conditions.keySet().iterator();
while (keyset.hasNext()) {
String cols = (String) keyset.next();
sql.append(cols + " = '" + conditions.get(cols) + "' and ");
}
sql.delete(sql.lastIndexOf("and"), sql.length());
}
Statement st = null;
ResultSet rs = null;
try {
if (conn != null) {
st = conn.createStatement();
rs = st.executeQuery(sql.toString()); while (rs.next()) {
Operator operator = new Operator(rs.getString(1), rs
.getString(2), rs.getString(3));
operatorsByCondition.add(operator);
}
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return operatorsByCondition;
}