<div class="gmail_quote">2012/3/21 Daniele Varrazzo <span dir="ltr"><<a href="mailto:piro@develer.com">piro@develer.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">test=> select coalesce(quote_literal(a), '') || '_' || coalesce(quote_literal(b), '') from pairs;</div>
 ?column?<br>
----------<br>
 'a'_'b'<br>
 'a'_''<br>
 'a'_<br></blockquote><div><br></div><div>yep, con coalesce si può fare anche su gli altri DB</div><div>cmq </div><div>sqlite quote si comporta come in pgsql quindi coalesce ok</div><div>oracle non è importante perché '' == Null</div>

<div><br></div><div>rimane mysql, (dove si potrebbe usare quote anziche la concat per gli apici, ma fa l'escape con il / anziche con 2 apici singoli -> cambia la funzione)</div><div><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br>

</span></div><div><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">MYSQL  senza usare quote?</span></div><div><span style="background-color:rgb(255,255,255);font-family:arial,sans-serif;font-size:13px">concat('''', replace(coalesce(column1, ''), '''', ''''''), '''_''', replace(coalesce(column2, ''), '''', ''''''), '''')</span></div>

<div><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">la soluzione è vicina</span></div>

<div><font face="arial, sans-serif"><br></font></div><div><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">ciao</span></div><div>S</div></div>