我必须在Excel中做作业,但我有一个与IF功能有关的任务有问题.
我的数字系列的格式为"891206/2356".如果第三个数字是0或1,结果是man.如果有5或6,结果是女人.
你有什么建议怎么解决吗?
非常感谢你!
我尝试将vector作为函数参数传递给指针,但编译器总是返回错误.
错误:无法在赋值时将'std :: vector'转换为'float*'
当我以相同的方式传递数组时,它完美地工作.那么这里有什么问题?是否可以将指针赋给指针?
vector <float> test;
class data {
float *pointer;
int size;
public:
void init(vector <float> &test, int number);
};
void data::init(vector <float> &test, int number)
{
size= number;
pointer = test;
}
Run Code Online (Sandbox Code Playgroud) 我的选择有时间问题。DB 中的时间与系统时间不同,所以我想我需要使用SELECT SYSDATE FROM DUAL但它在另一个选择中不起作用。我使用 PL/SQL 开发人员。
SELECT t.something1,
ROUND((TRUNC(SELECT SYSDATE FROM DUAL) - 1 + 2),1) AS NAME
FROM customers t
WHERE t.something1 = ROUND((TRUNC(SELECT SYSDATE FROM DUAL) - 1 + 2),1);
Run Code Online (Sandbox Code Playgroud)
我也尝试声明新变量,但我总是收到错误消息。
DECLARE
day DATE
SELECT SYSDATE
INTO day
FROM DUAL
SELECT t.something1,
ROUND((TRUNC(day)- 1 + 2),1) AS NAME
FROM customers t
WHERE t.something1 = ROUND((TRUNC(day) - 1 + 2),1);
Run Code Online (Sandbox Code Playgroud)