8.如何更改表內已有信息,update的用法

news/2024/7/5 23:11:08 标签: SQL

假如,我们的Students表中的Sno有'S01'到'S07'

这个时候,我们需要修改S01到S03的班级为20181121,S04到S07为20181181

那么,输入以下代码:
 

update Students

set 班级 = '20181121'

where Sno >= 'S01' and Sno <= 'S03'


update Students

set 班级 = '20181181'

where Sno > 'S03'

格式为:

update [表名]

set [列名] = [想输入的数据]

where [条件]

如果要所有的Students的某一列都一样,那么输入

update Students

set 入学时间 = '2018'

注意:update修改某个表的主键的时候,如果该主键数据已被外键约束(使用),那么无法修改,必须把外键先改掉或者删掉。(不建议这么做)

 

这里,还有update一些比较新奇的用法,比如:

update Students set
Sage = YEAR(GETDATE()) - YEAR(出生日期)

year()函数是得出括号内数据的年份,getdate()函数则是获取本地计算机当前时间。

其他的还有month(),day()等等。

可自行在SQL SERVER 查看。


http://www.niftyadmin.cn/n/1734226.html

相关文章

用字典存储学生成绩查询_高二学生注意,联考成绩查询时间及查询办法已公示!...

为了方便广大家长和考生&#xff0c;阅小二会不定期整理预告&#xff0c;联考成绩查询时间。你们的联考之路&#xff0c;我们一路相伴&#xff01;联考成绩查询预告考试时间年级组织方查询时间9月19日20日高二中原名校9月21日&#xff0c;15:009月19日20日高二豫南九校9月21日&…

9.如何删除表中以存在的数据,delete的用法

本网页链接&#xff1a;https://mp.csdn.net/mdeditor# delete的用法&#xff1a; 假设我们现在要删除毕业时间为2015年的学生&#xff0c;他们在校就学时间为4年&#xff0c;那么使用以下指令&#xff1a; delete from Students where year(入学时间) 4 2015格式&#xff…

中文乱码解决(多种方法)(转)

使用 tomcat 时&#xff0c;相信大家都回遇到中文乱码的问题&#xff0c;具体表现为通过表单取得的中文数据为乱码。 一、初级解决方法 通过一番检索后&#xff0c;许多人采用了如下办法&#xff0c;首先对取得字符串按照 iso8859-1 进行解码转换&#xff0c;然后再按照 gb2312…

c语言中的冒号运算符,问号和冒号(?:三元运算符)在objective-c中的含义是什么?...

这行代码是什么意思&#xff1f;label.frame (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect;江户十一〔0〕和江户一〔1〕把我弄糊涂了。它是三元if-then-else运算符请注意&#xff0c;这应该是问号&#xff0c;而不是引号。哦&#xff0c;对不起&#xff0c;你说得对…

python搜索引擎 django_Django添加全文搜索功能入门篇

感觉网络上关于Django全文搜索的中文文章太少&#xff0c;并且讲的也不是很到位&#xff0c;就是简单介绍了怎么配置&#xff0c;并没有说这样配置有什么用&#xff0c;所以依然很迷茫。所以希望我这篇文章能够帮助到后来人。一、使用的工具haystack是django的开源搜索框架&…

解决AJAX传送中文会导致乱码的问题

关于在AJAX中GET回的ResponseText中文乱码的最简解决办法 用AJAX来GET回一个页面时&#xff0c;RESPONSETEXT里面的中文多半会出现乱码&#xff0c;这是因为xmlhttp在处理返回的 responseText的时候&#xff0c;是把resposeBody按UTF-8编码进解码考形成的&#xff0c;如果服务器…

SQL server的下载

本文链接&#xff1a;https://mp.csdn.net/mdeditor/102479776 这里&#xff0c; 推荐一个很好用&#xff0c;很良心的微信公众号叫做&#xff1a;软件安装管家 关注之后&#xff0c; 点击软件目录里面的软件目录&#xff0c;然后往下拉&#xff0c;就可以看到 其中的&#xf…

c语言打出爱心中间可以弄字,c语言 如下 输出一个心形,然后想在心形内部加入汉字,如何修改? #includ...

满意答案hrtyd4fr62016.05.13采纳率&#xff1a;41% 等级&#xff1a;6已帮助&#xff1a;507人##C#include #include using namespace std;int main(){double x, y,size10;char ch*;string message("fateland");int print_line 4;if(message.length() % 2 ! 0) …