Specificare il numero di record da recuperare in percentuale

Pagina aggiornata :
Data di creazione della pagina :

Se si desidera ottenere la "N superiore" tra il numero di record da recuperare, è possibile utilizzare la "clausola TOP", ma è anche possibile ottenere questo numero in percentuale. PER OTTENERE DA UNA PERCENTUALE, USA "TOP - PERCENT".

Esempio di selezione di una tabella con 10.000 record. Se non si utilizza la clausola TOP, vengono recuperati 10.000 record.

select * from [TST_Tag01]

TOP 句を使用しない SELECT

Nell'esempio seguente viene recuperato il numero specificato nella clausola TOP.

select top 200 * from [TST_Tag01]

TOP 句を使用した SELECT

Nell'esempio seguente viene recuperato il numero di conteggi specificato da PERCENT nella clausola TOP. Se si specifica 40, si ottiene il 40% dei record.

select top (40) percent * from [TST_Tag01]

TOP 句に PERCENT を使用した SELECT

PERCENT può anche contenere numeri decimali.

select top (3.5) percent * from [TST_Tag01]

TOP 句に小数を含む PERCENT を使用した SELECT

Il numero che può essere specificato per PERCENT può essere 0 ~ 100.

Inoltre, se si utilizza PERCENTUALE, racchiudere il numero tra parentesi "()". Questo per motivi di compatibilità, ma assicurati di usare le parentesi perché non racchiuderle tra parentesi potrebbe causare errori.