Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    SELECT DISTINCT + substr


    Dopo aver risolto egregiamente da parte di Santino questo post:
    http://forum.html.it/forum/showthrea...readid=1466214

    Mi ritrovo su una seconda opzione ovvero quello di fare la stessa query:

    codice:
    select distinct on (campo4) campo4, * from tabella where campoN = '$campoN' order by campo4;
    Ma con una variante

    codice:
    select distinct on (substr(campo4, 0, -2)) campo4, * from tabella where campoN = '$campoN' order by campo4;

    (substr(campo4, 0, -2)) campo4 <--- mi servirebbe fare un distinct sul campo escludendo però gli ultimi 2 caratteri

    Il database è POSTGRESQL ma credo che per questa variante la cosa non influisca...spero...

  2. #2

    codice:
    SELECT DISTINCT on (SUBSTRING(campo4, 1, 8)) campo4, * FROM tabella WHERE clausola = $myvar'
    trovata
    Tanto...lo fanno tutti... posso farlo anche io vero?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.