歐迪設計
歐迪設計官網=>請點我
此後痞客邦教學文章與作品停止更新,想看教學文件的格友門請至歐迪設計官網喔!

目前分類:sql (4)

瀏覽方式: 標題列表 簡短摘要

//------------建立名叫temp_test的temptable 然後給值 來源是table1

$set_table='CREATE TEMPORARY TABLE `temp_test` ENGINE = MYISAM
SELECT a, b, c, d, e FROM `table1`';
//------------------------------------------------------------
mysql_query($set_table) or die(mysql_error().$set_table);
//--------------------------------寫入另一個表格資料
$set_table2='insert into `temp_test` SELECTa, b, c, d, e FROM `table2`';

歐迪設計 發表在 痞客邦 留言(0) 人氣()

SELECT * FROM `aa` WHERE 1=1 ORDER BY RAND() LIMIT 1

適用於廣告輪播… 


歐迪設計 發表在 痞客邦 留言(0) 人氣()

查詢某一個欄位是否存在重複資料

註:id是欲查詢重覆資料的欄位

SELECT id, Count(*)  FROM 資料表   GROUP BY id  HAVING Count(*) >1 ORDER BY id

SELECT id, Count(*)  FROM 資料表   GROUP BY id <=抓出id欄位,總計 依 id 做群組。


 HAVING Count(*) >1 ORDER BY id<= 包含 總計值大於1(表示有重覆),後面order by id可有可無。

 

歐迪設計 發表在 痞客邦 留言(0) 人氣()

sql server 列出資料庫中所有 table的筆數:


select o.name, i.rows
from sysobjects o inner join sysindexes i on o.id = i.id
where i.indid = 1 
order by i.rows desc

歐迪設計 發表在 痞客邦 留言(0) 人氣()