[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...