expertsql.blogspot.com
Expert en SQL: ORDER BY segons com ens convingui
http://expertsql.blogspot.com/2009/05/order-by-segons-com-ens-convingui.html
Dijous, 7 de maig de 2009. ORDER BY segons com ens convingui. Veiem com poder ordenar les dades segons com ens convingui i no només de forma ascendent (per defete) o descendent. Tenim per exemple la següent consulta:. SQL select distinct object type. 2 from user objects. 3 order by object type. I ara volem que els object type que comencin per la lletra P vagin en primer lloc, a continuació els que comencin per T, i finalment els altres ordenats per defecte ascendentment:. 2 from user objects.
expertsql.blogspot.com
Expert en SQL: Com trobar informació amb COLLECT
http://expertsql.blogspot.com/2009/05/how-to-find-something-with-collect.html
Divendres, 8 de maig de 2009. Com trobar informació amb COLLECT. Per poder trobar en quines taules es troba una columna concreta podem fer el següent:. SQL SELECT column name,. 2 COLLECT(table name) AS taula. 3 FROM user tab columns. 4 WHERE column name = 'FECENV'. 5 GROUP BY column name;. Publica un comentari a l'entrada. Subscriure's a: Comentaris del missatge (Atom). Format d’una variable DATE. La millora amb EXTRACT. PARTITION BY versus GROUP BY. Utilitats del CONNECT BY. René Nyffenegger on Oracle.
expertsql.blogspot.com
Expert en SQL: Format d’una variable DATE
http://expertsql.blogspot.com/2009/05/format-duna-variable-date.html
Dimarts, 19 de maig de 2009. Format d’una variable DATE. De la següent manera podem saber el nom del mes actual:. SQL select to char(SYSDATE,'month') mon from dual. En principi no hi ha res d’estrany. Però si analitzem la longitud del resultat en trobem en una sorpres: és molt més gran del que esperàvem! SQL select length(to char(SYSDATE,'month') leng from dual. SQL select length(to char(SYSDATE,'fmmonth') leng from dual. Publica un comentari a l'entrada. Subscriure's a: Comentaris del missatge (Atom).
expertsql.blogspot.com
Expert en SQL: PARTITION BY versus GROUP BY
http://expertsql.blogspot.com/2009/05/partition-by-versus-group-by.html
Dimecres, 13 de maig de 2009. PARTITION BY versus GROUP BY. A la pràtica de la programació, ens trobem sovint formes d'escriure codis que són millors que altres. Són molts els casos com per no poder recordar en tot moment quina és la millor. Però també ens trobem que les diferències són molt poques, com per exemple el tema que tracta aquest post: la diferència (o semblant) entre la clàusula GROUP BY i PARTITION BY. SQL select ttf.REM IDEREM, ttf.SMF NUMSMF,. 2 comNUMCOC, count(com.NUMCOC) as num. Agafant...
expertsql.blogspot.com
Expert en SQL: La millora amb EXTRACT
http://expertsql.blogspot.com/2009/05/la-millora-amb-extract.html
Dilluns, 18 de maig de 2009. La millora amb EXTRACT. Per exemple, en la següent consulta, sembla que no es pogués simplificar més per poder saber quants impostos hem cobrat per cada mes i any:. SQL select to char(fecalt,'RRRR') "year",. 2 to char(fecalt,'MM') "month",. 4 from tgtr impuesto. 5 group by to char(fecalt,'RRRR'),. 6 to char(fecalt,'MM'). 7 order by "year" desc, "month" desc. L’explain plan resultant que em surt és:. SQL select extract(year from fecalt) "year",. 4 from tgtr impuesto.
expertsql.blogspot.com
Expert en SQL: La clàusula WITH
http://expertsql.blogspot.com/2009/05/cc.html
Divendres, 15 de maig de 2009. Mostrem per a cada empresa el número total d’empleats i l’import total de les nòmines:. SQL select emp ideemp,. 2 count(*) num,. 5 group by emp ideemp. EMP IDEEMP NUM IMPORT. 183536 61 55026.66. 424730 185 180439.46. 296842 67 52364.82. 2182 2205 42545281.7. 139399 1661 1539903.89. 268299 53 42102.51. 191034 17 321411.43. Volem doncs ara les empreses amb més de cent treballadors i quina és el total d’import de les nòmines per a cada una d’aquestes empreses:. 2 count(*) num,.
expertsql.blogspot.com
Expert en SQL: Disposar d'una taula d'un milió de registres
http://expertsql.blogspot.com/2009/05/disposar-duna-taula-dun-milio-de.html
Dimecres, 6 de maig de 2009. Disposar d'una taula d'un milió de registres. Per disposar d'una taula d'un milió de registres n'hi ha prou fent:. Select rownum as id. Publica un comentari a l'entrada. Subscriure's a: Comentaris del missatge (Atom). Format d’una variable DATE. La millora amb EXTRACT. PARTITION BY versus GROUP BY. Utilitats del CONNECT BY. Com trobar informació amb COLLECT. ORDER BY segons com ens convingui. Disposar duna taula dun milió de registres. René Nyffenegger on Oracle.
expertsql.blogspot.com
Expert en SQL: Oracle data flashback
http://expertsql.blogspot.com/2009/05/oracle-data-flashback.html
Dijous, 14 de maig de 2009. 11:23:48 SQL select count(*) from vtemporal;. 11:23:52 SQL insert into vtemporal. 11:24:06 2 values (1,'sdhgfh');. 11:24:15 SQL commit;. 11:24:20 SQL flashback table vtemporal to timestamp systimestamp-interval '1' minute;. 11:24:35 SQL select count(*) from vtemporal;. Publica un comentari a l'entrada. Subscriure's a: Comentaris del missatge (Atom). Format d’una variable DATE. La millora amb EXTRACT. PARTITION BY versus GROUP BY. Utilitats del CONNECT BY.
expertsql.blogspot.com
Expert en SQL: de maig 2009
http://expertsql.blogspot.com/2009_05_01_archive.html
Dimarts, 19 de maig de 2009. Format d’una variable DATE. De la següent manera podem saber el nom del mes actual:. SQL select to char(SYSDATE,'month') mon from dual. En principi no hi ha res d’estrany. Però si analitzem la longitud del resultat en trobem en una sorpres: és molt més gran del que esperàvem! SQL select length(to char(SYSDATE,'month') leng from dual. SQL select length(to char(SYSDATE,'fmmonth') leng from dual. Dilluns, 18 de maig de 2009. La millora amb EXTRACT. 2 to char(fecalt,'MM') "month",.