Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sql [2015/01/13 23:31]
jdx
sql [2019/06/02 11:00] (current)
Line 9: Line 9:
  
 ==== Requête "​Insert"​ ==== ==== Requête "​Insert"​ ====
-<sxh sql>+<code sql>
 INSERT INTO nomtable (colonne_1, colonne_2, ...) INSERT INTO nomtable (colonne_1, colonne_2, ...)
 VALUES ('​valeur 1', '​valeur 2', ...); VALUES ('​valeur 1', '​valeur 2', ...);
-</sxh>+</code>
  
 ==== Requête "​Update"​ ==== ==== Requête "​Update"​ ====
-<sxh sql>+<code sql>
 UPDATE nomtable UPDATE nomtable
 SET champ1 = '​valeur 1', champ2 = '​valeur 2' SET champ1 = '​valeur 1', champ2 = '​valeur 2'
 WHERE champ3 = '​valeur 3'; WHERE champ3 = '​valeur 3';
-</sxh>+</code>
  
 ==== Requête "​Delete"​ ==== ==== Requête "​Delete"​ ====
-<sxh sql>+<code sql>
 DELETE FROM nomtable ​ DELETE FROM nomtable ​
 WHERE champ1 = '​valeur 1'; WHERE champ1 = '​valeur 1';
-</sxh>+</code> 
 + 
 +==== Requête "​Delete"​ avec un join (optimisé) ==== 
 +<code sql> 
 +delete results 
 +from 
 +    results, 
 +    ( 
 +        select id 
 +        from results 
 +        join feeds on feeds.id = results.feed_id and feeds.name = '​toto'​ 
 +    ) t1 
 +where t1.id = results.id;​ 
 +</code>
  
 ==== Ajouter une colonne ==== ==== Ajouter une colonne ====
-<sxh sql>+<code sql>
 ALTER TABLE nomtable ALTER TABLE nomtable
 ADD colonne varchar(20);​ ADD colonne varchar(20);​
Line 34: Line 47:
 ALTER TABLE nomtable ALTER TABLE nomtable
 ADD colonne number(1) default 0; ADD colonne number(1) default 0;
-</sxh>+</code>
  
 ==== Supprimer une colonne ==== ==== Supprimer une colonne ====
-<sxh sql>+<code sql>
 ALTER TABLE nomtable DROP COLUMN colonne; ALTER TABLE nomtable DROP COLUMN colonne;
-</sxh>+</code>
  
 ==== Ne pas prendre en compte la casse ==== ==== Ne pas prendre en compte la casse ====
-<sxh sql>+<code sql>
 select nom from nomTable where REGEXP_LIKE(nomColonne,'​ERi','​i'​);​ select nom from nomTable where REGEXP_LIKE(nomColonne,'​ERi','​i'​);​
  
 select nom from nomTable where UPPER(nomColonne) like '​ERI%'​ select nom from nomTable where UPPER(nomColonne) like '​ERI%'​
-</sxh>+</code> 
  • sql.txt
  • Last modified: 2019/06/02 11:00
  • (external edit)