QUERY MYSQL

query menampilkan renge tanggal :

select * from siswa
where DATE_FORMAT(tgl, "%M %d %Y")  >= DATE_FORMAT("2017-04-01", "%M %d %Y")
and DATE_FORMAT(tgl, "%M %d %Y") <= DATE_FORMAT("2019-01-01", "%M %d %Y");

CASCADE http://ajiebboon.blogspot.com/2013/06/fungsi-cascade-di-mysql.html
adalah fungsi yang berguna untuk membuat relasi, Baris baris dalam tabel anak akan dihapus ketika baris yang berkaitan/relasi dihapus dan juga akan diupdate jika induk diupdate. 


#distinct 
mecncegaoh duplikasi record yg sama
SELECT DISTINCT Country FROM Customers;

#order by
SELECT * FROM Customers
ORDER BY Country ASC, CustomerName DESC;

#top
menampilkan 5 siswa dari nilai tertingi ke terendah 
SELECT TOP 5 * FROM tblSiswa ORDER BY siswaNilai DESC

#LIMIT 
limit 1 nilai
 select *from limit 3
artinya menampilkna dari dari 1-3

limit 2 nilai
inign mwnampilkan baris 4 sampai baris k 7 .
select * from table limit 3,4
limit nilai1, nilai 2
nilai1 : jumlah baris yang tidak ditampilkan dan dihitung dari baris pertama.
nilai2 : banyaknya baris yang di tampilkan .

#LIKE
SELECT * FROM Customers
WHERE CustomerName LIKE 'a%';

#IN
in select :
SELECT * FROM Customers
WHERE Country IN (SELECT Country FROM Suppliers);

atau not in
selct * form tabel where country not in('indo ','kmu';) 

#BEETWEN
memilih nilai dalam rentang tertntu : bisa text, angka dan tanggal 
SELECT * FROM Orders
WHERE OrderDate BETWEEN '1996-07-01' AND '1996-07-31';

#menampilkan jumlah sum 2 tabel megnunakan grop by
select  a.d,  sum(b.j) as nilai from tb1 a, tb2 b 
where a.d=b.d group by b.d; 

#menampilkan jumlah sum 2 tabel megnunakan grop by dan sum <=100
group by sama having wajib duluan group by

select a.d, b.a, sum(b.j) from tb1 a inner join tb2 b on a.d=b.d  group by b.d  having sum(b.j) <= 100  order by  sum(b.j) desc



#select >2 kata 
select * from  tb2 where INSTR( tb2.name , ' ' ) > 0  

#left join pake on 
select a.d, b.a from tb1 a left join tb2 b on a.d=b.d

#JOIN
inner join 3 table tidak pake AND
SELECT Orders.OrderID, Customers.CustomerName , Shippers.ShipperName
FROM Orders INNER join Customers on Orders.CustomerID = Customers.CustomerID 
INNER JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID


        

query sebagian  all dan b.id : String sql = "SELECT *, b.id as id_detail FROM gp_oauth_client a, dt_user_detail b where a.id=b.id_user";

Share on Google Plus

About riki aldi pari

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar