Во всех остальных ответах используются переменные и операции SET. Вот способ сделать это в операторе выбора. Просто добавьте это как столбец в ваш существующий выбор.
(SELECT
'<table style=''font-family:"Verdana"; font-size: 10pt''>'
+ '<tr bgcolor="#9DBED4"><th>col1</th><th>col2</th><th>col3</th><th>col4</th><th>col5</th></tr>'
+ replace( replace( body, '<', '<' ), '>', '>' )
+ '</table>'
FROM
(
select cast( (
select td = cast(col1 as varchar(5)) + '</td><td align="right">' + col2 + '</td><td>' + col3 + '</td><td align="right">' + cast(col4 as varchar(5)) + '</td><td align="right">' + cast(col5 as varchar(5)) + '</td>'
from (
select col1 = col1,
col2 = col2,
col3 = col3,
col4 = col4,
col5 = col5
from m_LineLevel as onml
where onml.pkey = oni.pkey
) as d
for xml path( 'tr' ), type ) as varchar(max) ) as body
) as bodycte) as LineTable
Вспомогательные классы / скрипты, как правило, представляют собой служебные программы, которые используются приложением для выполнения определенных задач. Обычно эти классы создаются для централизации общей логики задач, которая выполняется снова и снова во всем приложении.
Эти утилиты часто очень специфичны и выполняют «действия» над данными или объектами в приложении.
Типичные примеры будут будь то манипуляции со строками, синтаксический анализ ввода, утилиты шифрования / дешифрования или математические вычисления.
Я знаю, что это означает классы, которые помогут вам в выполнении ваших задач . Это может быть анализ строки определенным образом или какое-то общее вычисление, необходимое в различных частях ее кода.
Обычно в Java (не знаю php) они принимают форму группы статических методов в классе с именем Util, или, по крайней мере, так я всегда это видел.
Из википедии
Вспомогательные классы - это термин, присвоенный классам, которые используются для обеспечения некоторых функций, хотя эта функциональность не является основной целью приложения.
Чтобы добавить к тому, что говорит Монтекристо. Помощники упрощают написание сложного кода, выполняя большую часть работы за вас. Например, в PHP-фреймворке symfony есть так называемые помощники Javascript. Эти помощники обертывают API, предоставляемый библиотекой прототипов, что делает создание вызовов AJAX намного быстрее и проще.
Вот пример помощника javascript:
<div id="feedback"></div>
<div id="indicator" style="display: none">Loading...</div>
<?php echo link_to_remote('Delete this post', array(
'update' => 'feedback',
'url' => 'post/delete?id='.$post->getId(),
'loading' => visual_effect('appear', 'indicator'),
'complete' => visual_effect('fade', 'indicator').
visual_effect('highlight', 'feedback'),
)) ?>