Бросок T-SQL по сравнению с преобразованием

Поместите все, что вы хотите напечатать в список, затем верните список.

def get_column(board, col_num):
    """takes 3x3 game and returns 3 elemtn list containg all values from column number top to bottom"""
    result = [board[0][col_num], board[1][col_num], board[2][col_num]]
    return result

print(get_column( 
    [['O', 'X', 'O'],
     ['X', ' ', ' '],
     ['X', ' ', ' ']], 2))
314
задан Kermit 16 October 2012 в 05:56
поделиться

2 ответа

CONVERT определено для SQL Server, CAST ANSI.

CONVERT более гибко в этом, можно отформатировать даты и т.д. Кроме этого, они - в значительной степени то же. Если Вы не заботитесь о расширенных функциях, использовать CAST.

Править:

Как отмечено @beruic и @C-F в комментариях ниже, существует возможная потеря точности, когда неявное преобразование используется (который является тем, где Вы не используете ни БРОСКА, ни ПРЕОБРАЗОВЫВАЕТЕ). Для получения дополнительной информации посмотрите БРОСОК и ПРЕОБРАЗУЙТЕ и в особенности эта диаграмма: Диаграмма Преобразования типа данных SQL Server. С этой дополнительной информацией исходный совет все еще остается тем же. Используйте БРОСОК, если это возможно.

328
ответ дан Matthew Farwell 23 November 2019 в 01:08
поделиться

Преобразуйте имеет параметр стиля для даты к преобразованиям строк.

http://msdn.microsoft.com/en-us/library/ms187928.aspx

27
ответ дан jason saldo 23 November 2019 в 01:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: