當前位置:首頁 » 編程語言 » 刪除所有姓張的記錄sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

刪除所有姓張的記錄sql

發布時間: 2022-09-07 19:54:20

❶ 求一個刪除的sql語句

delete * from user(*表示所有的內容,user表示表)
如果用delete * from user where 語句的話就能進行選擇性的刪除,比如

delete * from user where name like '張%'
xm是欄位名,比如上面一句就是刪除user表中姓張的人

❷ 用SQL語句完成下列操作要求

1.insert into stuinfo(stuid,stname,sex,nation,class,address) values(2015121226,張三,男,白族,15計算機網路,雲南大理);
2.delete course where cname='foxpro應用基礎';
3.select stname as 姓名,round(to_number(to_char(sysdate,'yyyy')-to_char(birthdate,'yyyy'))) as 年齡,class as 班級 from stuinfo where round(to_number(to_char(sysdate,'yyyy')-to_char(birthdate,'yyyy')))>=20;
4.select st.stuid as 學號,st.stname as 姓名 from stuinfo st inner join course c on c.cid=st.stuid inner join score sc on sc.cid=c.cid where sc.score in (select max(score) from score);
5.select st.stuid as 學號,st.stname as 姓名,c.cname as 課程名稱,sc.score as 成績 from stuinfo st inner join course c on c.cid=st.stuid inner join score sc on sc.cid=c.cid;
6.select st.stname as 姓名 from stuinfo where address in (select address from stuinfo where stname='張三');
7.select stname as 姓名,to_char(sysdate,'yyyy')-to_char(substr(zjh,7,4)) as 年齡 from stuinfo
8.create or replace procere stmax
as
fs nvarchar2(200);
mz nvarchar2(200);
begin
select c.cname into mz,sc.score into fs from course c inner join score sc on sc.cid=c.cid group by c.cname;
DBMS_OUTPUT.put_line(mz||':'||fs);
end;
9.觸發器略過
10.略
11.update course set cname='資料庫原理與應用' where cname='資料庫原理';
12.select * from stuinfo where stname like '張%';
13.select * from stuinfo where nation !='漢族';
14.select c.cname,AVG(sc.score) from course c inner join score sc on sc.cid=c.cid group by c.cname;

累死,望採納

❸ SQL試題求解

1
IF OBJECT_ID('學生表')IS NOT NULL
DROP TABLE 學生表
GO
create table 學生表 --建立學生表.
(
學號 int not null , --學號,姓名,年齡,性別,家庭住址,聯系電話
姓名 varchar(10) not null, --姓名
性別 varchar(2)
年齡 int,
聯系電話 varchar(10),
家庭住址 varchar(50),
聯系電話 varchar(20),
check (性別 ='男' OR 性別='女'),
)

1.1
delete 學生表
insert 學生表 (學號,姓名,年齡,性別,聯系電話,學歷)
values(1,"A",22,"男","123456","小學")
insert 學生表 (學號,姓名,年齡,性別,聯系電話,學歷)
values(2,"B",21,"男","119","中學")
insert 學生表 (學號,姓名,年齡,性別,聯系電話,學歷)
values(3,"C",23,"男","110","高中")
insert 學生表 (學號,姓名,年齡,性別,聯系電話,學歷)
values(4,"D",18,"女","114","大學")

1.2
update 學生表
set 學歷='大專'
where 聯系電話 like '11%'
go

1.3
delet 學生表
where 性別='女',姓名 like 'B%'
go

1.4
select 姓名,學號
from 學生表
where 學歷='大專',年齡<22
go

1.5
select 姓名,性別
from 學生表
order by 年齡 desc
go

2.1
use stu
IF OBJECT_ID('Student')IS NOT NULL
DROP TABLE Student
GO
create table Student --建立學生表.
(
學號 int not null ,
姓名 varchar(10) not null, --姓名
性別 varchar(2)
年齡 int,
所在系 varchar(10),
check (性別 ='男' OR 性別='女'),
)

2.2
use stu
select 學生表.學號
from Student As 學生表,SG As 成績表
where 學生表.學號=成績表.學號,成績表.成績<60
go

2.3
use stu
select 姓名,性別,年齡
from Student
where 所在系='計算機系',性別='男',姓名 like '張%'
go

2.4
use stu
insert Student (學號,姓名,年齡,性別,所在系)
values(05020,"高平",19,"女","積極管理系")
go

4.1
刪除student表中學號為2004009的學生的信息

4.2
在stu資料庫的student表中創建列名為姓名,家庭住址的視圖student_view

4.3
查詢stu資料庫的student表中前9條信息

4.4
在stu資料庫的student表中創建查詢學號,姓名,家庭住址的存儲過程student_pro

4.5
在stu資料庫的student表中創建帶輸入參數的存儲過程

4.6
查詢Sg表中課程號為06的平均成績

❹ java中SQL的預處理,刪除姓張的記錄

String sql = "delete from users where name like ?";

PreparedStatement pstmt = con.prepareStatement(sql);
pstmt.setString(1, "張%");
ResultSet rs = pstmt.executeQuery();

❺ 目的是刪除A表裡姓張的號碼 A表裡只有號碼 B表裡有號碼對應的人名

MYSQL的語句不知道,你根據SQL的參考下
delete A from A,B where A.number=B.number and b.user like '張%'

❻ 怎麼在access中編寫選擇查詢和刪除查詢語句

不用編寫代碼吧?
在Access查詢設計界面就可以設計啊。默認的是選擇查詢,如果需要刪除查詢則需要在工具欄里選擇刪除查詢。
不過,這里還是給出一段代碼吧:

選擇查詢:(查詢表1中姓張的ID、姓名和性別)
SELECT
表1.ID,
表1.Name,
表1.Sex
FROM
表1
WHERE
(((表1.Name)
Like
"張*"));

刪除查詢:(從表1中刪除所有姓張的記錄)
DELETE
表1.Name,
表1.*
FROM
表1
WHERE
(((表1.Name)
Like
"張*"));

❼ java中SQL的預處理,刪除姓張的記錄

delete worker where 姓名 like '張%'

sql語句換下試試。

❽ 請問下大學的sql資料庫的幾道題。1:查詢王猛同學的成績。2:通過sql語句查詢t_score表中

//王猛的所有成績

select*from成績表名,學生表名where姓名欄位='王猛';

//最高分

selecttop1fromt_scoreorderby分數欄位desc;

selectmax(分數欄位)fromt_score;

//最低分

selecttop1fromt_scoreorderby分數欄位asc;

selectmin(分數欄位)fromt_score;

//總分

selectsum(分數欄位)fromt_score;

//平均分

selectavg(分數欄位)fromt_score;

//查詢所有姓張的男生的資料

select*from成績表名,學生表名wheres學生表名.姓名like'張%';

//將成績中『張偉斌』的所有科目分數都改成99,要求update語句

update成績表set科目欄位1='99',科目欄位2='99'

where成績表.學生外鍵=(select學生表主鍵from學生表where學生名欄位='張偉斌');

//刪除學生表中女同學的所有記錄

deletefrom成績表where成績表.學生外鍵in(select學生表主鍵from學生表where性別欄位='女');

deletefrom學生表where性別欄位='女';

//刪除學生表中女同學的所有記錄(有級聯關系)

❾ SQL資料庫問題

  1. create table TableX(Code varchar(10), Name varchar(50), Age varchar(10));

  2. d

  3. select * from TableX where Name like '張%' order by Age asc;

  4. select * from TableX, TableY where xCode=yCode and Class='計算機' and score<60;

  5. select TableX.Name,TableY.Class,TableY.Score from TableX,TableY where xCode=yCode;

  6. insert into TableX (xCode,Name,Age) values(『97005』,『趙六』,『20』);

  7. update TableX set Age=21 where xCode='97004';

  8. delete from TableX where xCode not in(select xCode from TableY);