一些SQL語句(待續)

2021-08-29 22:00:32 字數 1325 閱讀 4607

[size=large]

create table `balance` (

`name` varchar(255) default null,

`account` varchar(255) default null,

`value` double default null

) engine=innodb default charset=utf8;

/*data for the table `interview` */

insert into `interview`(`name`,`account`,`value`) values

('aaa','1111',10.2),

('bbb','2222',1),

('ccc','3333',2),

('ccc','4444',5),

('ddd','5555',6),

('aaa','5555',4);

[img]

現在我們要按照每個人的value進行排序,並返回top3,

這個簡單的sql沒有寫正確,首先是忘記 sum(value)了,再是limit語句沒有用正確,寫一下,以後用的話會補上更多的。

select name,sum(value) as valuesum

from value

group by name

order by valuesum asc

limit 1,2;

基礎真的很重要。[/size]

[size=large][color=red]

我不知道在mysql裡面怎麼快速的複製一行,就寫了這麼笨的乙個sql.那位大哥知道告訴我一聲,就是主鍵是自增的,我要求快速的增加一行和上一行相同的資料。[/color][/size]

insert into news(newstitle, newsauthor, newsfrom, newsdate, newscontent, filename, newssort_id) (select newstitle, newsauthor, newsfrom, newsdate, newscontent, filename, newssort_id from news where id = 1000);

檢視建立表的sql語句

show create table table_name;

例如,show create table category; 這樣就可以快速看到我們建表的sql語句了。

一些sql語句

一。在oracle中建表,怎麼實現id自動編號 1 建表 create table code test id int,name varchar2 20 2.建立序列 create sequence s country id increment by 1 start with 1 maxvalue 9...

一些Sql語句

case when xx then yy else zz 例 case when count is null then 0 else count 當count為空的時候賦值0,不為空則取原值 isnull express1,express2 例 isnull count,0 當count為空的時候則...

一些SQL語句

在工作中收集了一些有用的語句 加密 解密 declare clearpwd varchar 255 declare encryptedpwd varbinary 255 select clearpwd test select encryptedpwd convert varbinary 255 pw...