Turpinot tēmu par čiuļiem. Aptuvens citāts iz mīļotās meitenes tēva teiktā.
Kas ir čiulis? Tas ir sūdīgs latgalis.
MySQL'am, Postgresam un vēl iespējams šim tam ir daiļa nestandarta konstrukcija LIMIT from, how much
Piem., iekš Oracle šādas lietas nav. Taču, viens daiļš selekts prot to imitēt.
SELECT * FROM ( SELECT * FROM ( SELECT * FROM ( SELECT * FROM ( SELECT order-key, data-values FROM table ORDER BY order-key DESC ) WHERE rownum <= max-limit ) ORDER BY order-key ASC ) WHERE rownum <= min-limit ) ORDER BY order-key DESC
Pie kam, iesaku ar šo rownum
uzmanīties. Elfz iepointoja, ka jamo var salīdzināt tikai ar <
vai <=
. Piem., SELECT COUNT(lauks) FROM table WHERE rownum > 1
vai SELECT COUNT(lauks) FROM table WHERE rownum >= 2
atgriezīs 0 pat tad, ja tabulā ir dikti daudz ierakstu.
Uzdevums: izmēzt no kāda faila visu, kas sākas ar kvadrātiekavu un beidzas ar kvadrātiekavu.
Šādi to var uzrakstīt vienkārši: # cat file | sed -e s/\\[[^]]*\\]//g
Es rakstu nevienkārši: # echo "<?=preg_replace('|\[[^\]]*\]|s', '', file_get_contents('file'))?>" | php -q
I'm sorry if my complicated life is an inconvenience to your perfect existence.